#include <iostream>

/**
 * C++动态分配内存
 *
 * 指向类的指针还可以用于动态分配内存，创建了类的对象
 *
 * 动态分配内存
 * new
 *
 * 释放动态内存
 * delete *pot;
 *
 */

class MyClas{
public:
    int data;
    void display(){
        std::cout << "Data :  " << data << std::endl;
    }
};

int main() {

    //动态分配内存创建类对象
    MyClas *ptr = new MyClas;
    ptr->data = 42;

    //通过指针调用成员函数
    ptr->display();

    //释放动态分配的内存
    delete ptr;

    return 0;
}
